package com.chixing.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author smith
 * @since 2025-09-30
 */
public class Roomtype implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "roomtype_id", type = IdType.AUTO)
    private Long roomtypeId;

    private String roomtypeName;

    private BigDecimal roomtypePrice;

    private Integer roomtypeCapacity;

    private String roomtypeDes;

    private String roomArea;

    private Integer isDeleted;

    private LocalDateTime createdAt;

    public Long getRoomtypeId() {
        return roomtypeId;
    }

    public void setRoomtypeId(Long roomtypeId) {
        this.roomtypeId = roomtypeId;
    }
    public String getRoomtypeName() {
        return roomtypeName;
    }

    public void setRoomtypeName(String roomtypeName) {
        this.roomtypeName = roomtypeName;
    }
    public BigDecimal getRoomtypePrice() {
        return roomtypePrice;
    }

    public void setRoomtypePrice(BigDecimal roomtypePrice) {
        this.roomtypePrice = roomtypePrice;
    }
    public Integer getRoomtypeCapacity() {
        return roomtypeCapacity;
    }

    public void setRoomtypeCapacity(Integer roomtypeCapacity) {
        this.roomtypeCapacity = roomtypeCapacity;
    }
    public String getRoomtypeDes() {
        return roomtypeDes;
    }

    public void setRoomtypeDes(String roomtypeDes) {
        this.roomtypeDes = roomtypeDes;
    }
    public String getRoomArea() {
        return roomArea;
    }

    public void setRoomArea(String roomArea) {
        this.roomArea = roomArea;
    }
    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }
    public LocalDateTime getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(LocalDateTime createdAt) {
        this.createdAt = createdAt;
    }

    @Override
    public String toString() {
        return "Roomtype{" +
            "roomtypeId=" + roomtypeId +
            ", roomtypeName=" + roomtypeName +
            ", roomtypePrice=" + roomtypePrice +
            ", roomtypeCapacity=" + roomtypeCapacity +
            ", roomtypeDes=" + roomtypeDes +
            ", roomArea=" + roomArea +
            ", isDeleted=" + isDeleted +
            ", createdAt=" + createdAt +
        "}";
    }
}
